package com.whmall.service.crm.module.companyuser;

import com.whmall.service.crm.entity.dto.companyuser.CompanyUserQuotationInvervalReqDTO;
import com.whmall.component.entity.dto.CompanyUserQuotationInvervalDTO;
import java.util.List;
import java.util.Map;

public interface CompanyUserQuotationInvervalService {

    /**
     *  通过公司用户 查询报价区间信息
     * @param userId
     * @return
     */
    List<CompanyUserQuotationInvervalDTO> listByUserId(Long userId);

    /**
     * 查询用户报价区间（通用）
     * @param userIdList
     * @return
     */
    Map<Long,List<CompanyUserQuotationInvervalDTO>> queryUserQuotationIntervalMap(List<Long> userIdList);

    /**
     *  批量新增、修改 或删除
     * @param list
     * @return
     */
    boolean saveOrUpdate(List<CompanyUserQuotationInvervalReqDTO> list, Long employeeId);

}
